solidify modifier (with clamp) removed by boolean

Hello, I’m wondering if anybody else has had this trouble? I am hollowing an object for print. I have to use the clamp function on solidify modifier to stop self intersections, this all goes ok. However, when I try and add a boolean modifier to make an escape hole the solidification is removed.

This doesn’t happen when I don’t use clamp on solidify (I don’t need clamp when I’m thickening only a small amount)

Am I missing something or is this a buggy interaction between clamp and boolean?

Any help would be great, or at least acknowledgement of other’s that are suffering same problem just so I don’t feel so alone in this world…

It seems to work for me. You do have to change the operation, which defaults to Intersect, to Difference.