Corrected format, added fail() and updated changelog

Can i update it one of my other PR or should i make a separate one for this only?