memory mgmt! I hate C
go