To close out VUFIND-6 - I added a try/catch block to ensure that no nasty MFHD records break the display of a record page.  Im not sure if this is still an issue - but if it still effects anyone - hopefully this will solve it.  Would someone get the latest Voyager.php file and test it out please?