подобным образом и решал проблему,когда она возникала,
но всеж меня интересовала сама ситуация, я думаю что это глюк.
при одних и тех же условиях, координально различный результат.
тойсть или он есть или его нет. хотя странно, прога работает как часы...