Might as well add cpuType to the regular constructor since it's used all the time, right?