ConnectionManager is no longer incorrectly Runnable. Still works the
same way.