fix incompatible issue