various go utilities