Fixes #46
Fixes #40