Yes, this confused me too.  How about `needs_make` as the variable name?