should use OUT_BYTES