Adjusted collections sharing function