more methods for vanish to handle