First attempt at #67.