small interface fixes