Factor out target parameter