fireball: rely on common for some of recovery