more small interface improvements