Added an exception catch for assembly lookups - these are thrown when fusion.dll doesn't exist (which is all mono platforms, I believe).  If it fails it just returns null, since that's what the calling functions look for in a failure case.