#5428 PSR compliant