Yeah, there's no way, that I know of, to make launchctl do what you want. And we definitely know that `[:enable, :start]` acts as expected (we do it here, and start is idempotent). So if you're OK with :enable implying start (there's really no alternative, afaik), then we'll move forward with this. EIther I or Marcin, one of the guys on my team, will get some unittests together soon. Thanks for the feedback!