I'd prefer to avoid the FTE compluetely because there are many ways an exception could occur in that block. 
But I am happy with it for the time being, until we find a better solution. I won't let it block this pull.
This is a high priority from tchung so I'd like to get it in.