Use callback properly.