fixed coverage calculation by adding timeout (pretty large though)