testing delays