args are passed to attempted code
fixed doc, added capped sleep time role
change test to sleep less time