only process array objects