no separate listen directive