respect incremental builds, fixes #6