Refactored for improved clarity