lets call these _hasCustomW, _hasCustomJ, etc. Otherwise, it is a little confusing, since the values have defaults.