by TimToady++: only carp about P5 $, variable where it is obvious