Agreed on all counts.