JBIDE-15012 more optimization, also on worked() portion of PM