Question about modelling pant pockets

I simulated some cargo pants I’ve been working on fixing the up the pockets.

Currently the pockets are connected to the pants which is creating three edges connect to vertex which can create ugly geometry or shading with subsurf.

I could separate the pockets as separated geo that is not connected but then it does not line up with the main pants when using subsurf.

What I’ve seen online of pants models, iss that artist delete the inside of the pants pockets so it a proper watertight geometry.

The last option seems like the best unless there’s a better method of having them as a separate peace.

What is recommend if I’m gonna rig the pants and do multi-res sculpting.