Ugh, I know same-source multi-version compatibility is a hard topic but this discussion seems like it's boring and out of scope for the "data processing" discussion.  Is there a way to make this easier, maybe by just proposing to add it by default (_enable it,_ so to say) and then adding a hint/disclaimer for 3.x that you can leave it out?  This seems pretty lengthy and boring right now.