Reviving for visibility