Which is the correct thing to do as things written in language X can depend on things written in language Y.