technological shortcomings