The `opts` are currently not being used, so we can probably remove it as a parameter