**Tell us what’s happening:**

**Your code so far**

```
// Setup
function abTest(a, b) {
// Only change code below this line
if (a < 0 || b < 0) return undefined;
// Only change code above this line
return Math.round(Math.pow(Math.sqrt(a) + Math.sqrt(b), 2));
}
// Change values below to test your code
abTest(2,-2);```
**Your browser information:**
Your Browser User Agent is: ```Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36```.
**Link to the challenge:**
https://www.freecodecamp.org/challenges/return-early-pattern-for-functions
Just a reminder: you're not going to see the "undefined" returned in your CodeCamp output black dialog. If you open your browser console (Ctrl-Shift-J) on Chrome, for example, Cut and paste the code into the console. Then, enter. It will return undefined when either of your test values is negative.
```