relative registration is implemented correctly