provide fallback to prevent TypeErrors