Static and dynamic dispatch