Issues with CL Adventurous Undercut Hair for G9 not fitting

I bought [CL Adventurous Undercut Hair for G9] this a little bit ago, and after loading it onto a custom G9 character, I noticed the shaved part of the hair was deep into the back of the head. This somtimes happens when fitting hair to a custom G9 character, and is easy enough to adjust with morphs provided by the creator. Except with this I can find no morphs that adjust the cap -- only the hair. Am I missing something? I tried adding headsize morphs and at .5% and then adjusting the cap with those, but after 15 minutes of fiddling it became apparent that I don't have the right morphs to adjust the hair to fit properly. I tried messing with the smoothing and collision but those didn't help. It can be moved and then fitted, but I kinda don't want to spend half an hour everytime I want to use the hair. Does anyone have any hints that would help fit the hair on characters in 5 minutes or so ?


Comments
A Push Modifier (Edit>Figure>Geometry) with a Weight Node (Create menu) might help - just give the Push Modifier a positive offset, then use the Node Weightmap Brush tool to fill the map with 0 (right-click menu) and then paint in the areas thata re intersecting.
Thanks Richard!