if relocate is a no-op, don't try to op.