Add the polling loop. It doesn't seem to crap out as easily anymore.
wat.