Guard against connection failure
Learner responds to state queries
wip