technology limits