UpdateForInterface