clearer fail messages, t.Fatal instead of log.Fatalln, etc
bad tests - talk to raf