Thanks for the reply!
It didn't seem like the issue was with my flags. But it made me try to look a little harder at my code.
I tried to rewrite some of the code and it magically worked...
Probably something that I missed the first time around.

Thanks!