Nice job with this method.  I can't believe it takes this much effort!