Psr compliance