you maths geeks make my head hurt.....