Tagged specializing