improving the 'go' directive