I'd much prefer this over agents that enthusiastically implements whatever they are asked to do and make up whatever information they think is missing.