humpty-dumpty-markets