Even the best technologies need improvements