diff --git a/lib/foreman_vmware_advanced.rb b/lib/foreman_vmware_advanced.rb
index 4d7c44aabe7377fcc291f0b69d8dcfc6aad8796c..f384eb98cb957117538b09cc73b00b1edd237e87 100644
--- a/lib/foreman_vmware_advanced.rb
+++ b/lib/foreman_vmware_advanced.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'foreman_vmware_advanced/engine'
 
 module ForemanVmwareAdvanced
diff --git a/lib/foreman_vmware_advanced/engine.rb b/lib/foreman_vmware_advanced/engine.rb
index ce18b524d45d4ec4706090d6873d9a6f53b78abe..362b38e0263f959bb5ee2311ccc507fa88c7b42c 100644
--- a/lib/foreman_vmware_advanced/engine.rb
+++ b/lib/foreman_vmware_advanced/engine.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module ForemanVmwareAdvanced
   class Engine < ::Rails::Engine
     engine_name 'foreman_vmware_advanced'
@@ -9,11 +11,9 @@ module ForemanVmwareAdvanced
     end
 
     config.to_prepare do
-      begin
-        ::Foreman::Model::Vmware.send :prepend, ForemanVmwareAdvanced::VmwareExtensions
-      rescue => e
-        Rails.logger.warn "ForemanVmwareAdvanced: skipping engine hook(#{e})"
-      end
+      ::Foreman::Model::Vmware.prepend ForemanVmwareAdvanced::VmwareExtensions
+    rescue StandardError => e
+      Rails.logger.warn "ForemanVmwareAdvanced: skipping engine hook(#{e})"
     end
   end
 end
diff --git a/lib/foreman_vmware_advanced/version.rb b/lib/foreman_vmware_advanced/version.rb
index c7acf9319d948c94296b508a7ef7b5ff62208c06..1543e6f3d31e722fe1cfdb09d28d0c10049914fd 100644
--- a/lib/foreman_vmware_advanced/version.rb
+++ b/lib/foreman_vmware_advanced/version.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module ForemanVmwareAdvanced
-  VERSION = '0.0.1'.freeze
+  VERSION = '0.0.1'
 end