By the way, I thought you had said lately that the maximum size for a star should be about 1.4 solar masses. Do you actually think type O stars can be so much bigger?
I'm thinking that O and B stars are all multiple stars that have been misinterpreted as being single stars.