def METHOD_NAME(self, raw: bytes) -> None:
    try:
        line = raw.decode('utf-8').strip()
    except UnicodeDecodeError:
        self.sendError('command is not utf-8 valid')
    if line.startswith('!help'):
        _, _, path = line.partition(' ')
        self.help(path)
        return
    elif line.startswith('!backup'):
        self.backup()
        return
    try:
        feedback = self.runner.run(line)
        if feedback:
            self.sendLine(feedback)
    except SysctlEntryNotFound:
        path, _, _ = self.runner.get_line_parts(line)
        self.sendError(f'{path} not found')
    except SysctlReadOnlyEntry:
        path, _, _ = self.runner.get_line_parts(line)
        self.sendError(f'cannot write to {path}')
    except SysctlWriteOnlyEntry:
        path, _, _ = self.runner.get_line_parts(line)
        self.sendError(f'cannot read from {path}')
    except SysctlException as e:
        self.sendError(str(e))
    except ValidationError as e:
        self.sendError(str(e))
    except SysctlRunnerException as e:
        self.sendError(str(e))