Allow timeouts and implement validation string