allow negative times, due to slow processor, just treat as 0