Fixes #30, #31