cludge
init
truncate