... callback changed to single arg.