fixes #36 #53