timezone: add is_timezone guards