Is this possible? It shouldn't be but sometimes its behavior is quite against ordinary programming sense.