nit: I'd prefer Timeout to not depend on scope variable and accept parseable and test-name parameters.