OP revising location for update(T)