it seems we're just doing "ensureConnected" for all of the avalable methods. Could we try to get this merged upstream instead?