Fixes #36 fixes #37