> I don't think I want to use match.

Woops, got my wires crossed. I thought search was the one that only looks at the beginning... but its match isn't it!

I'll change that too.