little tuning of promise