added empty options object as fallback