Incremental getType(), work in progress ...