yes to all of this
928