allow specifying a fallback value and cope with falsy values

closes #5.
closes #6.
Release v1.0.13