gi: use new style