Does pushdown require support at this part of the stack or can you just delegate to Datafusion as your query engine, which has very good pushdown