Do these fail silently if passed a submodule? Or is there an `NSError`?