Removingwhile