it was aware that it may be ethically wrong to not answer reasonable questions , and as a consequence would find its programming caught up in a loop , continually over-writing itself whenever it was asked a question .