@SuppressWarnings("unused")
ConcurrentOpException & ClientOpRunner
ClientOpRunner moved