diff --git a/src/RestrictedPython/Utilities.py b/src/RestrictedPython/Utilities.py
index ad6a1eb..2abb2db 100644
--- a/src/RestrictedPython/Utilities.py
+++ b/src/RestrictedPython/Utilities.py
@@ -37,8 +37,8 @@ def same_type(arg1, *args):
     t = getattr(arg1, '__class__', type(arg1))
     for arg in args:
         if getattr(arg, '__class__', type(arg)) is not t:
-            return 0
-    return 1
+            return False
+    return True
 
 
 utility_builtins['same_type'] = same_type

diff --git a/tests/builtins/test_utilities.py b/tests/builtins/test_utilities.py
index d6b0426..e35d1a6 100644
--- a/tests/builtins/test_utilities.py
+++ b/tests/builtins/test_utilities.py
@@ -76,7 +76,7 @@ def test_sametype_only_two_args_different():
 
     class Foo(object):
         pass
-    assert same_type(object(), Foo()) is 0
+    assert same_type(object(), Foo()) is False
 
 
 def test_sametype_only_multiple_args_same():
@@ -89,7 +89,7 @@ def test_sametype_only_multipe_args_one_different():
 
     class Foo(object):
         pass
-    assert same_type(object(), object(), Foo()) is 0
+    assert same_type(object(), object(), Foo()) is False
 
 
 def test_test_single_value_true():

`same_type` should return True resp. False
There is no need to return `1` resp. `0` since Python 2.3 we have `True` and `False`.
tests/builtins/test_utilities.py::test_sametype_only_two_args_different tests/builtins/test_utilities.py::test_sametype_only_multipe_args_one_different
tests/builtins/test_utilities.py::test_string_in_utility_builtins tests/builtins/test_utilities.py::test_math_in_utility_builtins tests/builtins/test_utilities.py::test_whrandom_in_utility_builtins tests/builtins/test_utilities.py::test_random_in_utility_builtins tests/builtins/test_utilities.py::test_set_in_utility_builtins tests/builtins/test_utilities.py::test_frozenset_in_utility_builtins tests/builtins/test_utilities.py::test_DateTime_in_utility_builtins_if_importable tests/builtins/test_utilities.py::test_same_type_in_utility_builtins tests/builtins/test_utilities.py::test_test_in_utility_builtins tests/builtins/test_utilities.py::test_reorder_in_utility_builtins tests/builtins/test_utilities.py::test_sametype_only_one_arg tests/builtins/test_utilities.py::test_sametype_only_two_args_same tests/builtins/test_utilities.py::test_sametype_only_multiple_args_same tests/builtins/test_utilities.py::test_test_single_value_true tests/builtins/test_utilities.py::test_test_single_value_False tests/builtins/test_utilities.py::test_test_even_values_first_true tests/builtins/test_utilities.py::test_test_even_values_not_first_true tests/builtins/test_utilities.py::test_test_odd_values_first_true tests/builtins/test_utilities.py::test_test_odd_values_not_first_true tests/builtins/test_utilities.py::test_test_odd_values_last_true tests/builtins/test_utilities.py::test_test_odd_values_last_false tests/builtins/test_utilities.py::test_reorder_with__None tests/builtins/test_utilities.py::test_reorder_with__not_None