(and writes it to disk)