Are the keys here destructured from a catalog-esque data structure itself? Might be good to mark this with a TODO: schema-ify or something