but what was the issue with `p4 edit` that caused you to write a new CLI tool for checking out files?