Initial work on a new approach.