would it make sense to make this a reusable function specified on the `go.` object somewhere?