Link to problem:

https://www.codecademy.com/en/courses/javascript-beginner-en-qDwp0/0/2?curriculum_id=506324b3a7dffd00020bf661#

I think I might be missing something obvious in the question, but I'm using isNaN and my function is correctly flagging the string in the function.

This returns "This is not a number"

Is this not what the question is asking?

Getting: Oops, try again. Your function returns true for 3!

```
var isEven = function(number) {
// Your code goes here!
if (number % 2 === 0) {
return true;
} else if (isNaN(number)) {
return number;
} else {
return "Not an even number.";
}
};
isEven("This is not a number");
```