This comment should probably go before the while