The new WIP I promised.