No longer use Arcs for Shaders