 prefix operator > {}
 
 public prefix func > (command: String) -> ChoreResult {
-    return chore_task(command, [String]())
+    return chore_task(command)
 }
 
 public prefix func > (command: [String]) -> ChoreResult {

        case 0:
            return (0, "", "")
        case 1:
            return chore_task(command[0], [String]())
        default:
            break
    }

    return string.stringByTrimmingCharactersInSet(.whitespaceAndNewlineCharacterSet()) ?? ""
}

private func chore_task(command: String, _ arguments: [String] = [String]()) -> ChoreResult {
    let task = NSTask()

    task.launchPath = command
