Finish double dispatch