1. We need to test all bits, not all bytes. 2. Both local and global features need to be supported. 3. Untested code is broken code. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>