The start of a PureChat overhaul that we may or may not choose to use.