coerce the top-level data into an array if necessary (this is where a serialization framework would help...)
add sample "terminate" implementation; display server ID for farms, also coercing them into an array if only one exists (this is where a serialization framework would help...)