I kinda feel like there should be some kind of timeout here, like 20 seconds or something. *shrug*