Frank's version