fixed dependency callback