polarity is a parameter, not a data member