pass many of the pattern tests