restrict error injection to non-array primitive types so we can use a random value...