all update options rationalized