Ideally, we would also add a error listener to catch request issues.
I'm fine doing this as a followup. We need at some point to polish this tool to nicely handle (almost) all error cases and display them nicely to the user. The console.warn won't be seen by the user and alert() is brutal.