Outline shaders
Cleanup on failure. Still debugging code in it.