PSR-2 conform