isDirect->!hasArray