removed clone, doesn't play nice with custom arrays