technological limitations.