cache this regexp