ensure that `skip` callables always return a boolean value