ts expects exactly one arg