fixed dynamic dispatch regression