incremental updates - small interface cleanup