uname -m isn't being used to determine the OS version. In fact, it's not being used at all right now. And it doesn't give the kernel version - it gives the architecture. This might be useful at some point if we want to have switches specific to i386 vs x64_64.