Second order scheme doesn't use f derivatives