Must have X words (can be empty)
Must contain (can be empty)