Connection preference implementation