preserve initially supplied datasets