Use a separate variable for derivative precision