While fixed; it's no longer do-while