You’re right. We need an http header for inaccessible. Problem is that would cover most of the web, but then Google could flag it.