Made StartListening, ListenOnce more safe.