We should add unit tests for the Go backend and use a coverage tool to determine the test coverage of the backend.