The latest WIP. A week old or so, but oh well.