backing out common serializer change; walking through each serialize/deserialize function call to validate proper args are passed