s.Size() and t.Size() is already locked. Is it not the same?