now that you changed the base class you can just add throws InterruptedException instead of those catch blocks