Fuck yes to each and every point.