Really enjoyable read - well done! I wonder where else we could use an effective, minimal approach that solves the problem at first principles?