Wait, don't we want to return `nil` or something?  Right now it looks like we'll never get to the "There is no pull request available" branches above.