Ok, broke down and wrote pmversion because that's what my muscle wants to type all the time