DRY catalog helpers