if no delay parameter has been passed just use the old behaviour