fixes #36, fixes #32