tentatively implemented data frame timeouts