Can we kill off constructs whenever they aren't used?