avoid overwriting options