err why did we base it on primaryPriority? :P