http://stackoverflow.com/questions/3120056/contains-is-faster-than-startswith

Kind of interesting. There's a lot in there about how the two methods have very different implementations and different default comparison rules. I added another commit to specify an ordinal comparison just to make sure it's an exact match.