Only read options from disk once, and pass instance around.
Write to disk whenever needed.