array type fixes