Continued work on defining a good pattern.