Stupid typedefs.