use Try::Tiny instead of checking global var
bump version