@6StringJazzer: you're absolutely right, you can call the sub. I stand corrected and agree with your approach.

Thanks, I learned something today!