revive FrameUtils.hs for convenience