make an exception for arrays and iterables that prevent them from conflicting