leave the private object data undone, really haunts me