So, I'm asking questions, not implying you need to do things. It's really hard to understand why you're doing what you're doing in this code.