Doing something semi intelligent