I have somehow created an infinite loop....