Lazily construct diff options