move fallback error message to catch