right, those functions call  _invalidate()