I've come across this before somewhere. I may have got this wrong, but I seem to recall reading that US usage prefers a comma in cases like this, and UK usage doesn't. This accords with my (BrE) view that commas are unnecessary, but not yours apparently.
I have no problem with the...