fix subscriber compiler pass