Now I'm wondering which implementation between this one and the old one is optimal... Is this even performance critical?