Yes - this uses a private function. My "justification" is that the version on master uses `iris.fileformats.pp._load_rules` so this is a like-for-like swap. But I'll be the first to admit it's a weak defence!