A small project a long time in the making