fixed incompatibility issue