Refactored for PSR-4