There's one problem, if I just test rpc or serialization or something else instead of spartan. I won't call spartan.initialze(), so the FLAG will not be parsed, at this time when the program exits, it will report that "Access to flags before config.parse() is called."