Only parse irregular races if they're not already saved
Fix irregular race loop