owe
depend on, depend upon, devolve on, hinge on, hinge upon, ride on, turn on
build on, repose on, rest on