[fix] dont catalog on define, listen already does this