added the ability to serialize without tagging