segfault avoided at end of execution

all delete/free now happens inside of Acquisition