a note for posterity - general issue with not rethrowing which has been fixed in #537