redoing vanish method naming to clear up method function understanding