do we not want a try/finally around this?