Fail informatively.

It is never OK to return null or a bogus value for unimplemented APIs. That
just results in a crash (or unexpected behavior) further down the line which
wastes one or more developer's time as they try to uncover the root cause.