do not modify options hash