Wip 2299 failed sys msg ∂π

The infamous "Making Failed a SystemMessage" ticket.

Main work is by Roland, I just added a small fix.