I get the right answer. But get an error message - and would like to know where Im going wrong.

"Does your purify function take exactly one argument (a list of numbers)? Your code threw a "purify() takes exactly 2 arguments (1 given)" error."

```
new_list = []
def purify(numbers, divisor):
for a in numbers:
if a % divisor == 0:
new_list.append(a)
return new_list
print purify([1,9,3,4,8,10], 2)
```