This is adding a hard error for backends do that do not supports it. Even without this, the backend would return a nullptr. But the error message in this case was just "see console for more details" without any additional detail. Which was confusing.