rename dependency_on_input to dependency_on_data