Always pass when deleting derived data
Objective-C matchers properly check for nil values.

Refactors.