@zuma- its really complicated, and I'm not in the position to tell what's going on... in short, he does not have any idea of what's really going on...
@nich- think this through! if it fails then think it through harder than last time! then continuous loop