I agree, these two things at a minimum are necessary if the Job system is to succeed.