Caustics on subsurface materials?

So i’ve been creating a sort of icy cave with pools of water etc… And i’ve run into a snag when creating caustics, so im basically trying to use a light function to create the effect but what i’ve noticed is that the function doesn’t work properly when i place the light near rocks that are using a subsurface lighting model. It works fine when i use it alongside objects with the default lighting model but not with subsurface? I’m assuming that thisis because of the way the subsurface model works with light. But does anybody have any workarounds for this? A way to achieve casutics on a subsurface material?

ok this was kinda dumb of me but for anyone interested a simple work around is to use decals instead of a light function