I assume this is to get around the redirect loop? If so, it'd probably be easier to just put `from snippets.base.models import ClientMatchRule` at the top of the method instead of using `get_model`.

Although I do find the idea of using get_model interesting. It is a bit more explicit... hmmm.

You know what? Keep it. It might end up being more readable in the end so it's worth trying. Nice find!