Require cl to use loop
Compile advice