Work in progress. Chat goes here.