prevcallback is OK