do not mutate options
release 0.9.4