improved logging, no delay for negative timeouts