nail down the semantics of the init parameter for Bytes