- optimized out theneed for copying the array again for Rest