Delegate fn should respect the interface defined by the function it calls.
Fixed a case in number decoding where octal numbers were allowed. Options parameter is not optional anymore inside the decoder namespace.