Seems clunky. A checkbox would be prefered method to deal with this.