handling symbolic components in tuples