try without preparatory transaction being serializable