technological hiccup