Refactored because this is a team effort now.