temporal bounds