reading TRS a bit more robust to TRS mistakes