Product Tag - overcoming physical obstacles