this is a most excellent thread