go: replace source call
dot: add explicit return