Added fail reason.

This is a crucial feature - one that is *pivotal* to our businesses success. K?