Refactored. Exclusive touch!