move listen inside welder