Added IConnectionHandle interface so Fork is only defined where appropriate.