(with a different success variable, I see there is already one for the higher-level try block)