diff --git a/lib/mail_interceptor.rb b/lib/mail_interceptor.rb
index <HASH>..<HASH> 100644
--- a/lib/mail_interceptor.rb
+++ b/lib/mail_interceptor.rb
@@ -52,11 +52,7 @@ module MailInterceptor
     end
 
     def forward_emails_to_empty?
-      if forward_emails_to.is_a? Array
-        forward_emails_to.reject(&:blank?).blank?
-      else
-        forward_emails_to.blank?
-      end
+      Array.wrap(forward_emails_to).reject(&:blank?).empty?
     end
 
     def production?
diff --git a/test/mail_interceptor_test.rb b/test/mail_interceptor_test.rb
index <HASH>..<HASH> 100644
--- a/test/mail_interceptor_test.rb
+++ b/test/mail_interceptor_test.rb
@@ -63,7 +63,7 @@ class MailInterceptorTest < Minitest::Test
     assert_equal "[wheel] Forgot password", @message.subject
   end
 
-  def test_error_if_foward_emails_to_is_empty
+  def test_error_if_forward_emails_to_is_empty
     message = "forward_emails_to should not be empty"
 
     exception = assert_raises(RuntimeError) do
Refactor 'forward_emails_to_empty?' and typo fix.