allow appending to arrays