Actually handle system messages instead of just dying