small interface improvement