Some interface thoughts.