Solid attempt at #7.