Fix documentation, and allow for `falsey` values to be returned.