Dan's idea