Improved dynamic dispatch.