s9929 pattern review