Confirm the Ending - returns true, but system won't acknowledge that

Tell us what’s happening:

I’m not sure if this is a problem with my code, or a problem with the system. According to what’s coming up in the output window, this code works; input that should return true does; input that should return false does. However, I’ve got red symbols next to all the “return true” requirements. Has anyone else run into this? Thanks in advance.

Your code so far

function confirmEnding(str, target) {
  // "Never give up and good luck will find you."
  // -- Falcor
  num = target.length;
  last = str.substring(str.length - num);
  if (last == target) {
    return "true";
  }
  return false;
}

confirmEnding("Open sesame", "same");

Your browser information:

Your Browser User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8.

Link to the challenge:

Oh my gosh, I can’t believe I did that, and that I didn’t see it. Talk about a basic mistake. Thank you so much!