Should we fail if mips/cores/price is not provided? I think yes, because we do not have any defaults for them