copying arrays before plotting / looser checking for visualization / allow an option to recompute