language changes: an array size now needs to be uint.