You might have a point here, as I sometimes noticed some weird behavior as well. I will have to double check the code for how I handle this