Thanks! Go doesn&#x27;t have exceptions and it is idiomatic[1] to return the error type. Dave Cheney has a really great blog post[2] which he describes why go does away with exceptions. The Golang wiki on GitHub has a great section[3] on errors as well.<p>1. <a href="https:&#x2F;&#x2F;gobyexample.com&#x2F;errors" rel="nofollow">https:&#x2F;&#x2F;gobyexample.com&#x2F;errors</a><p>2. <a href="http:&#x2F;&#x2F;dave.cheney.net&#x2F;2012&#x2F;01&#x2F;18&#x2F;why-go-gets-exceptions-right" rel="nofollow">http:&#x2F;&#x2F;dave.cheney.net&#x2F;2012&#x2F;01&#x2F;18&#x2F;why-go-gets-exceptions-rig...</a><p>3. <a href="https:&#x2F;&#x2F;github.com&#x2F;golang&#x2F;go&#x2F;wiki&#x2F;Errors" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;golang&#x2F;go&#x2F;wiki&#x2F;Errors</a>