rpearce: on_storage_not_found should default to raise_error, not raise a
nil exception