see also http://domainkeys.sourceforge.net/underscore.html