First attempt at #72.