How about we refactor it a bit?