compile on latest tp3.
hidden logic changed some