fixes #34, fixes #36