"Compiler 'cl.exe' in PATH different than the one specified with -ccbin" - huh?

Why does nvcc care what’s in the PATH if I am explicitly passing compiler path using -ccbin. This option should override whatever is in the PATH. This error is completely absurd…