Should this be somewhere shared, like in ``pulp.common``, so we don't have two very-similar implementations?