would the system work if these are `undefined`?