self-righting re-added