Changing the behavior of `checkGoodName` is probably unsafe. In `Job`, both are called.