async def METHOD_NAME(sid: str, raw_data: Any):
    data = InitiativeEffectRemove(**raw_data)
    pr = game_state.get(sid)
    shape = Shape.get_or_none(uuid=data.shape)
    if shape is None:
        logger.warning("Attempt to remove initiative effect for an unknown shape")
        return
    if not has_ownership(shape, pr):
        logger.warning(f"{pr.player.name} attempted to remove an initiative effect")
        return
    location_data = Initiative.get(location=pr.active_location)
    with db.atomic():
        json_data = json.loads(location_data.data)
        for initiative in json_data:
            if initiative["shape"] == data.shape:
                initiative["effects"].pop(data.index)
        location_data.data = json.dumps(json_data)
        location_data.save()
    await _send_game(
        "Initiative.Effect.Remove",
        data,
        room=pr.active_location.get_path(),
        skip_sid=sid,
    )