At last! Someone with the insight to solve the problem!