diff --git a/TODO b/TODO
index 5e7940e189e38e385a9770a2147d96c63e5950d7..203fcb8751123bf638d8766b4945d870109bf5b4 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,5 @@
 Package - https://github.com/Debian/dh-make-golang
 
-Writing data to device: https://golang.org/pkg/encoding/binary/
-Also: https://github.com/tarm/serial
+Review gq-rfc1201-1.40.txt
+  * Implement missing commands
+  * Detect version and gate commands based on version
diff --git a/run_tests.sh b/run_tests.sh
index 10667104b5d32357fed8c380725bb2161ff8540a..7f767956ff048694c7cd1c902bee792e5057dc9d 100755
--- a/run_tests.sh
+++ b/run_tests.sh
@@ -6,6 +6,7 @@
 
 set -xue
 
+go get -u -f ./cmd/*
 go install -v ./cmd/*
 go list ./... |grep -v vendor/ |xargs go test
 gofmt -d $(find * -type f -name '*.go' -not -path 'vendor/*')