avoid recursive url