I do not know if the one extra pointer in memory will be an issue or not. It hasn't been for me at this point in time, but I am only new to Arduino. For the moment I will probably leave this, but if you wanted to refactor it out then I'll leave that up to do.