Ditch ostruct because of high mem usage