use common.validate_zoom