fixed uname conditional