[Comment #60636676] Put a few additional constrains on how jobs are created, but the code still needs cleanup (left comments)