no warnings on pcnt if p() used