still working out details of ensuring row output
use _ensure_rows for yaml results