fix register_tip