compare `on` available