If we were in optimize-the-heck-out-of-our-JS land I would suggest getting rid of the `if`s and just putting `email: parts[2], url: parts[3]` in the constructed object, since by definition they'd be undefined anyway if there was no match. But the ex-non-JS guy in me likes the clarity :)