I think we could swap this and the previous `if` over - no reason to do the `has_related` check if we've specified the list. Alternatively, move the `has_related` inside an `if ... is False`