de-virtualized connect method