Possible improvements:
^^^^^^^^^^^^^^^^^^^^^^

If you have other suggestions for improvement, mail me -- or better yet,  code
it yourself and then send me the patch :-)
