better impl of Bytes.toString()