tos, half