The disadvantages of dating programs, and the ways to get over them