reasonable stable 1st
promise becomes whif