If this fails, for some reason, it’ll silently fall through to the calling method with a `false` value. Is this the behaviour we want, or should we be at least logging the problem?