BC breaks are not an option, so the setter is the way to go.