Agent Revelation: Drawing the finish line.