Tournaments

Because <code>timeout</code> could be <code>NaN</code> here, as there is no prior argument validation.