[g] General

I haven't written this yet.