Disadvantages of a function type structure