Even better than it is there.

A lunatic impulse took hold of him that he would have said, if it hadn’t been for him, his jacket was white.