correction callback handling