compatibility problem fix