Setting Patterns And Breaking Them