An IE must not be swallowed, so you need to add 

Thread.currentThread().interrupt();