Deciding on patterns