added missing default for 'listen'