This sounds like a fair solution to the problem.