Towards a sane implementation