https://chiperoni.ch/wordpress/2007/02/when-in-doubt/
when in doubt...