messages machinery::array updates