dispatcher spec