enforce compliance with PSR2