"Oops, try again. Your function fails on is_prime(0). It returns None when it should return False."

I don't understand why this doesn't work. In my code it tests for a number below 2, and if it is below 2 it returns false, yet this error message still pops up.

```
def is_prime(x):
for n in range(2, x):
if x < 2:
return False
elif x % n == 0:
return False
elif x % n != 0:
return True
```