The humane interface