Updates to GIA backend.
Minr syntactic changes.