Couple of things: - How much neater would this be, would it improve readability? - Would it improve or worsen performance? Write a test first to check the performance difference.