Hi Nickolas. Dagster attempts to compile each graph into a flat map of ops. This means that when an op is passed as an input to a graph (even if it is optional) the input must be passed to at least one op within the graph.
So I think you'll just need to pass the result of the op into one of the graph's ops, and then your code will work correctly.