forward or conflate callbacks