Added in exercise from Petersen.