Wait, why do we need to marshal this to YAML? surely we're not just taking an API result and serializing it straight out to the CLI?