Make loadFromDirectory return a signal
Don't force unwrap
Zip cartfile signals