Yah, the funny thing is, I think I knew about that once... then forgot about it... Oh well... thanks for the suggestions, at least your versions are better looking than mine. Encouraged me to clean up what I had :)
My code doesn't have bugs, it just develops random features.