Now returns Gm4 object