helper/schema: can diff lists more correctly