Overcoming Obstacles: The Moses Way!