The pros and cons of scheduling