nested arrs work, including replacement