Catalog code confusion