pn.js now handles pnsingleOrNull with no args