interface usage bugfix