incremental updates. will break travis