it's ok for --try maybe, but not for anything else. i would also keep track somehow that the returned cfg is not the requested one.