Mastery Learning Reconsidered