There are times where we call some helper that might fail, and it has an opportunity to provide a nice error message. But instead, we fall back to a generic error message. We should propagate the more precise error message in this scenario
WHLSL is no longer relevant.