avoid potential ts collision