Note: for now info() relies on convert, not gm...