try a complex GType