Reconnect

@ransomr Please review.