Those specs should receive a `binary` and return `binary`. There is no guarantee decoding is going to yield a value utf-8 binary.