NP estimates are now functional