Overcoming tough obstacles