halfhearted attempt at deferring array processing