Accept a float timeout (closes #8)