new legacy usage for pickle