added timeout for reveal