Accept options object