rdar://10909014
rdar://13103095