As written now, I don't think this method can fail - so t_success (and therefore ctxt.Throw()) is no longer necessary.