Not totally sure either, but it sounded to me more consistent to allow to overwrite all variables. Is there any other local variable than `success` ?