Improved binary.go