Now uses GenericConnection instead of Connection directly