Refactored for syntactic sugar.