Better *defs