removed that c-style cast