fixed nasty big with nested arrays