Part 2 for <rdar://problem/8492788>