def METHOD_NAME(self, location: Union[str, Path]):
    """
    Save keys to a location.
    Saved keys are not encrypted, so be careful how you store/transfer them!
    Args:
        location (Union[str, Path]):
            location to save to
    """
    if not isinstance(location, Path):
        location = pathlib.Path(location)
    if location.exists():
        message = f"Unable to save keys to {location} because it already exists"
        raise ValueError(message)
    location.write_bytes(self.serialize())