addressing infeasibility problem