def METHOD_NAME(self, command: Command) -> None:
    if (
        isinstance(command.result, LoadLabwareResult)
        and command.result.definition.parameters.isTiprack
    ):
        labware_id = command.result.labwareId
        definition = command.result.definition
        self._state.tips_by_labware_id[labware_id] = {
            well_name: TipRackWellState.CLEAN
            for column in definition.ordering
            for well_name in column
        }
        self._state.column_by_labware_id[labware_id] = [
            column for column in definition.ordering
        ]
    elif isinstance(command.result, PickUpTipResult):
        labware_id = command.params.labwareId
        well_name = command.params.wellName
        pipette_id = command.params.pipetteId
        length = command.result.tipLength
        self._set_used_tips(
            pipette_id=pipette_id, well_name=well_name, labware_id=labware_id
        )
        self._state.length_by_pipette_id[pipette_id] = length
    elif isinstance(command.result, (DropTipResult, DropTipInPlaceResult)):
        pipette_id = command.params.pipetteId
        self._state.length_by_pipette_id.pop(pipette_id, None)