p2r lib fix