diff --git a/py/modbuiltins.c b/py/modbuiltins.c
index cbdcc9aae0e22862b6a06db71338ee78b50b34da..b7c8ff260106d80b593cc31480154ef1dc66c5c5 100644
--- a/py/modbuiltins.c
+++ b/py/modbuiltins.c
@@ -475,9 +475,6 @@ STATIC mp_obj_t mp_builtin_round(size_t n_args, const mp_obj_t *args) {
     } else if (val - rounded == -0.5) {
         r &= ~1;
     }
-    if (n_args > 1) {
-        return mp_obj_new_float(r);
-    }
 #else
     mp_int_t r = mp_obj_get_int(o_in);
 #endif