move stuff to util.o
take advantage of util stuff now

__attribute__((cleanup(x))) ftw