Improving connect methods