Add a missing Thread.currentThread().interrupt()...