Start with refactor of applying a different pattern.