gateway items must be arrays w/ key/value pairs