gcc can't spot that 'derlst' is not used uninitialised, so appease it.