I still think that the default behavior should be handled in the CocoaPods gem, like in the analyzer class or in the sources managers. Models like the Podfile are supposed to be very dumb in CocoaPods.