we do this in the connect callback, not disconnect