update to protobuf 2.5 to see if it helps
fix nasty bug that caused it to be off :(
introduce enum type + predicate for packet type (full / delta)
null check
update protobuf to 2.5.0
cleanup