restored functionality of t