1st draft of v2_to_v3_adapter, which brings v3 compatibility to existing v2 drivers