Is a sentence like
Dynamic method invocation raises question marks over the way existing instances should be handled.
correct in a technical paper (computer science)? (I think it is in the Economist data base, so it should be correct.)
I guess raises questions over the way is just a lot more common.
If it is correct, is this only common in British English or is it also common in American English? (By the way, I am not a native speaker.)