fixed promotion - was opposite direction