Connection interface implementation