diff --git a/lib/sass/script/functions.rb b/lib/sass/script/functions.rb
index <HASH>..<HASH> 100644
--- a/lib/sass/script/functions.rb
+++ b/lib/sass/script/functions.rb
@@ -1092,7 +1092,6 @@ module Sass::Script
     # @param if_true [Literal] The value that will be returned if `$condition` is true.
     # @param if_false [Literal] The value that will be returned if `$condition` is false.
     def if(condition, if_true, if_false)
-      assert_type condition, :Bool
       if condition.to_bool
         if_true
       else
Don't force the if function to receive booleans, all objects have a truth value.