Pushing much homework, belatedly.