pass_has needs to die