Step 1 towards making it modular.  reconnect on ping out