This and the other *next* functions have been all been made to take an *app* object as their second argument, which seems fine. But *updateApp* still passes those functions an app ID if there is an error. Granted, none of the *next* functions do anything with their second argument if there is an error. But we should still be consistent about what we pass, so all callers pass the same thing, and the *next* functions always know what to expect.