DRYing
--performance ++(some) readability