fix magic byte bug