The string-based serializer was ultimately meaningless and the real bug fix was in the stack size change.