The former, if all things remain the same in terms of computing power and availability of data. I think betting against improvement in either of those areas is a bad bet so I'm optimistic we'll continue to see really interesting things in the near future