No worries. I just realized your point of view a few moments ago. 
Yeah, it might be a bit high, but it also depends on your dataset etc. so I think it’s a valid base value.
If you want to skip some initial epochs, you might want to add a condition like:
if epoch > 10:
    scheduler.step(loss)

to your training loop.