Fair and square, but this unintentional parsing can happen with all functions taking a list as argument, not just print. However, only 'print' and 'printf' can have this warning triggered, with other functions are save.