technology limitations