@mislav , are we going to distinguish between a "hard failure" (whatever that might be)... and a "soft failure" (something that we can recover from)? So a missing global version file would be a "soft failure". We could always opt to detect it through the output of `version-origin` itself.... or else we would have to look at the return result every time, and distinguish between a "soft failure", and any possible "hard failure". What are your thoughts on this?