make all exps deep copyable