The one time you should unwrap it is if it's a constant - that way the app will always immediately crash if it's nil. Pretty difficult to not run into a bug like that.
But if you're creating it dynamically you should be guarding and throwing an error.