Mpre PCL rework (based on Icyenes work).