I struggled for a while with the cleanest way to do this. Added a bug and let's discuss.
Perhaps the best way is to make it its own "non command line invoked job" class with a different name.