Options return new instances.