Improve -g flag parsing