moved connection specific multi method impls to their own ns