late static binding fix