setPS() shouldn't be called until *after* nCPL has been updated