So this doesn't change anything - it wasn't "bad" before, but the ordering of the logic could cause that confusing echo.So I reorganized it all, it shouldn't happen anymore.