len -> `byteCount`