Added intra-transaction work to arrays