Don't be so intrusive into gm.erl.