notify.show() was having problems that was messing up the rest of it, so I wrapped it in its own try/except. I'll look into actually fixing it later