Challenges in Immersion