better version handling when loading assemblies