Back on Hill, Walsh pledges to "keep it positive"