Blocking from adding records multiple times to a filtered `datalist`