technological errors