rework: return a hash, not an empty array :)