validated against phpcs-psr (0 errors)