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