Optimizing GI sucks, so I'm sure there's a ton of trivial fixes here. GI is a good choice for separating 6p and 1p solves, but you get neither from me, enjoy the 1/2p :)