Fair enough. My rationale was that we might end up running two kaccesses in different modes in future, but at that point I'll just make two executables.