default to an empty options object