`listen()` should keep track if it's been called and either throw an error or log if it's been called before.