Fixes #32, #31