Fix getmachinetype