Tag reengineering