Why not rotate their assignments as a matter of policy. They might do a deep dive and fix something no one bothers to fix on a similar assignment. But then it is due dilligence to have another look at their work. I know this sounds theoretical compared to practice, but it seems to be on the level of separating conceptual or design breakthoughs from production-izing code.