You'll only hit this else if `(bytes < 0)`, so maybe handle that case above with the other byte case.