Any number that can't be decoded in C is now passed back to Erlang for decoding. Large numbers passed to the encoder will make it through and be processed in Erlang after the main encoding process.