internal rev 1050 - take 2