Dealing With Barriers And Obstacles