obscure $0 for security
Add 1-second timeout