interface goodness