removed infiniteloopdetectedexception from framework. returns instead of throwing exception