Are you referring to the whole line 33 consisting of `return {}`, or specifically, inside the dict, changing `[]` to `{}` ?

Also, looking at `salt/grains/core.py`, there appears to be some precedent for returning the string 'unknown'.  I feel like that would be more accurate in the case where `acpi` isn't found, or returns unexpected data.  Thoughts?