empty lists are true
fix "undefined method `partition' for nil:NilClass"
mptspi: assume all unassigned sg devices