nit: this type of documentation isn't valuable. That's _always_ what InterruptedException means. We should save the busy reader and not write unnecessary documentation.