Consistent callback naming