`while(true)` Gives a bad smell here.