Those have small differences but they are basically the same thing, which one should be used by downstream libraries?