use let! instead of manually initializing version.
Merge branch 'staging' into 649-refactor_parsing