More detailed callback handling