Dealing with Obstacles