Cool, thanks!
the alreadyRun check was added for backward compatibility and to avoid duplicate execution in the new Payload().bootstrap() call. Should it be?
static {
    if (!alreadyRun) {
         alreadyRun = true;
         run();
     }
}