swap parameters for all calls to can_interact