Agreed.  Unfortunately, this change is actually being made due to a regression that was introduced in late april to allow the strings to better support translations.  Without this change, the format is not very readable and prints out a hash in certain cases.