Pattern Hacking