Everything in place but get infinite loop.