how come i get the error message:

"Your function fails on is_prime(5). It returns False when it should return True."

When I print is_prime(5) and it prints out TRUE? Plese help

```
remainder = []
def is_prime(x):
if x == 0:
return False
if x == 1:
return False
for i in range(2, x):
remainder.append(x % i)
if 0 in remainder:
return False
else:
return True
#print is_prime(5)
```