why not just use makeContainer here so that it's auto cleaned up and such?