Move enter calls outside of try, the exceptions should propogate.