for example, on a Humming Bird this is what the command returns:
[[<NULL-object>,"driver",-1,[],false],[<NULL-object>,"Turret",2,[0],true],[<NULL-object>,"Turret",3,[1],true],[<NULL-object>,"Turret",1,[2],true],[<NULL-object>,"Turret",4,[3],true],[<NULL-object>,"Turret",5,[4],true],[<NULL-object>,"Turret",0,[5],true]]
it would be more consistent if all returned roles were lowercase