Understandable. I'd love to have a better way of doing this though, but the rest of the code is in a much worse state :)