more reasonable timer