saves logic outputs and destroys old ones, but not totally happy with how stable the solution is; see idea in logic representer
got logic outputs uploading correctly