do we need more options? Then we could use `options` parameter, which is just a struct, where one provides all values one wants to set.