<perigrin> okay promises should be fixed