don't slice the rethrown exception
added ImageSource::Options::throwOnAllErrors