The fire should be in a finally clause if you intend to fire no matter what.