Renamed newP -> newOP