But if the context is `null` I wouldn't expect back an empty string. I think if we're going to have these conveniences in there we should include them all. Personally I don't think we should include them in the library as it's only a minor convenience and isn't directly related to the library.

Thoughts @jsonfry and @hitherejoe?