Thanks to Pat and Dan Klein for the idea!