Before going to the trouble of making that piece, is there a quick & dirty way to test your hypothesis? It would only have to hold up long enough to verify what you think is going on. If it does, you've wasted a little bit of time but if it doesn't you've saved yourself a lot of time. And perhaps in the process figured out an even better solution to your problem.