Okay, we can leave it as-is. The `RefSimulator(None, model=m)` below looks a little strange to me (though the problem wasn't introduced this PR), so I was thinking that if that's the only use-pattern for `model` then we might want to to things differently. But if they can both be passed, at least in principle, then it's fine.