Failure is good! This is a great read.