type cast fallback hash