catch for negative time