limp, very good