limitations are self imposed