[remove] empty callback