Sorry, but "compelled to testify" has a specific legal meaning to me that is different than it is to you and Fort Fun. I think Fort Fun realizes that we were mainly just miscommunicating.
I did leave a lot of details and caveats out (for example "testify where one might incriminate oneself"), of course, so my bad.
I sat in a bunch of federal grand jury trials this year. Each subpoenaed witness was instructed that they could take the 5th, or leave the courtroom and discuss things with their attorney at any time.
I don't consider showing up for trial equivalent of testifying. That's when one gives testimony.