preconditionFailure, see rdar://18087419