Reimplemented the `tan()` function so it does not hide the `tan` color