fixed option overwrite problem