Potential problem 4 solution.