using a result-callback instead of a handle_result on the dependency-prviders