technological limitations