Add Glacier guide

Put this in a finally to ensure it is always called, even if an exception is thrown?