Too Many Obstacles? Don’t Worry We Are Here