Modifing gem dependency
TODO : all Codec class should return nil instead of BufferUnderFlow
and return Field