The way to solve the perfect problem is to make it imperfect. Don't just bend one of the constraints, eliminate it.