We're returning an array of hashes. Each hash is our rewritten representation of each Interface section returned by the EdgeGateway - hence 'our_interface'. We're rewriting the data into a new format to a) protect ourselves from API changes, and b) make the API a bit friendlier.