This breaks when the frame comes from a gem