Switched a bunch of stuff to use ExceptionHandlingRunnable instead of the built-in Runnable interface