making terrible UX slightly less bad