fallback to default to avoid NonFatal exceptions from leaking out