evictions should be of type DERIVE