protected function isWorseStatus($newStatus, $currentStatus)
    {
        $levels = [
            self::STATUS_UNKNOWN => -1,
            self::STATUS_OK => 0,
            self::STATUS_INFO => 2,
            self::STATUS_WARN => 5,
            self::STATUS_ERROR => 10,
            self::STATUS_FATAL => 20,
        ];

        return ($currentStatus === null || $levels[$newStatus] > $levels[$currentStatus]);
    }