Shifted argument order of derive to be consistent with other functions