fixes #98, fixes #114