this callback style is weird ? Why do you need the 'committed' string? For success just calling the callback without any arguments should be fine no?