Split enqueueJob into two separate methods