p not % val