When To Use Implicit Differentiation