integrated my bool default to false logic to the new default feature, and made the inverse of the default specified when the value is determined