AFAICT you\'ve covered all the bases with this answer!