saner default serialize