Yes.  We're pretending `-f DIRNAME/promises.cf` was specified and this triggers lots of other behavior I didn't want to untangle.  It behaves, in the end, exactly as if that was specified.