these changes make the zone flag required only if a disk flag is also present