Squashed commit of the following:

commit 0943e078a8b1ee3060b53bb991659511165ef170
Author: Xavier Pouyollon <xavier.pouyollon@gmail.com>
Date:   Mon Dec 16 22:36:07 2013 +0100

    Hide / Unhide errors.

commit 6dc9e924854af16b25f6e100061458f94599f8bd
Author: Xavier Pouyollon <xavier.pouyollon@gmail.com>
Date:   Mon Dec 16 22:18:51 2013 +0100

    Small code cleanup.