Uncle uncle, okay the catalog is back

turns out we need method overloading to this whole thing to work (at the
moment....).  Frustrating but we'll get by