If a mobile host uses a foreign agent to receive and forward its messages, in most cases the mobile host need not even worry about IP tunneling. However, this is not true in the case of multicast messages forwarded from the home agent to the foreign agent, to the mobile host. Explain.