defer derivatives api