resolve inconsistent dependency