structs are not null
cleanup