TNPL updates