Yep, I will replace it with the singledisptach from multimethods. I wanted to do it before though :)