Updated the OS detection thing