Congrats on CSPI. I got excited when I saw earnings of .15/share. Til I realized it was almost all from a 1-time gain. Breakeven quarter without that. So their usual bottom line bummer. But the backlog is excellent.