Adhere to PSR guidelines