Rewrite the dual_collection