Should we change the options to be keyword arguments? That would make the API more explicit about what options are available.