> My major point that I was trying to get at is that I believe this is a server side dependency only

> it would be preferable if we could avoid shading because it would be lighter weight given its intended-to-be optional nature.

Makes sense to me.  Well put.