Refactored for PMD