timeScale can't be negative.