Sometimes designing software causes headaches