Test all the possibilities.....