fixed shallow copy ish