callback adjustment