think we'll need to pass in `meta` as an option?