AFAICT you've coveerd all the bases with this answer!