fixes #38 fixes #35