make excuses for the poor user interface