ok. I've reached the point that if I edit this code any further, I'm going to break something. It is what it is. I'm up here chasing perfection for zero reasons.