Finishing up what Jeremy Blake left behind

Finishing up what Jeremy Blake left behind