seems resonable. not sure it hurts.
@gaochun please review it carefully and figure out what it impacts. thanks a lot.