Its the Final Countdown...and wayne, I fixed the problem. It was trying to pass the actual object sent over the socket, which I had locked down since data should be copied from the packet. So, just make a temp, and then make a lot less typing for yourself :)
Merge origin/master