GC and flx optimisations
indent on newline