SelectorManager now throws errors + blocking Protocol