implements InterpErms and UpdateErms