It's defensive, in case unveil() gets called twice.