Variable support and while loop work.