pattern review for simplicity 1059