dmidecode return nothing on some virtual systems, check for this.