This was quite a nice story. I too like the idea of revisiting a one-off character and giving him a chance at redemption.