that could live in a `supports()` method I imagine, however it is probably better to perform the `preg_match` once.