Mode in storage is respected in constructors now. Fixes #83

This is a saner PR than #179, which should be removed.