PSR2 compliant update