Various fixes related to SF #488412: doOpen() flaws.