More sensible arguments to onListening