Added ability to raise custom fallbacks and return default values.