was horribly breaking things with shade, oops