Tag overcoming obstacles