Making it work with Real Patterns