handle merged callbacks??