m4 requirements for p5