Minor misc tidies

This name threw me - I thought it was going to return the masking error, rather than the boolean result.

Let's go with what is here for this PR, but I think that `ReferenceWithError` could do with improvements to make it easier to use+understand. We should mark it as `@Beta` until we're definitely happy with it as well.