There is a `comma ok` idiom in go, like the map and the type assertion. 
I think we should follow that.

```go
checkVersion() (string, bool)
```