By the way this kills late static binding.