Rewrote field type D parser.