Version fact graceful failure

This is a continuation of work from #6