fixes #31 fixes #32