handle new pointer logic in go-querystring